home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _AECE054B6D1A41788FCBB2B389AAF437 < prev    next >
Encoding:
Text File  |  2004-01-06  |  840 b   |  23 lines

  1.  
  2.       #include "../CGVPMacro.csi"
  3.  
  4.  
  5.       MainInput { VIEWPROJ_MATRIX, uniform float4 BaseTexGen0, uniform float4 BaseTexGen1, uniform float4 Layer1TexGen0, uniform float4 Layer1TexGen1, uniform float2x4 FogMatrix, uniform float2x4 FogEnterMatrix }
  6.       DeclarationsScript
  7.       {
  8.         IN_C0_C1
  9.         OUT_T0_T1_T2_T3_C0_C1
  10.       }
  11.       PositionScript = PosCommon                 
  12.       CoreScript
  13.       {
  14.         OUT.Tex0.x = dot(BaseTexGen0, vPos);          
  15.         OUT.Tex0.y = dot(BaseTexGen1, vPos);          
  16.         OUT.Tex1.x = dot(Layer1TexGen0, vPos);          
  17.         OUT.Tex1.y = dot(Layer1TexGen1, vPos);          
  18.         OUT.Tex2.xy  = mul(FogEnterMatrix, vPos);
  19.         OUT.Tex3.xy  = mul(FogMatrix, vPos);
  20.         OUT.Color.xyz = IN.Color.www;
  21.         OUT.Color1.b = IN.Color1.r;
  22.       }
  23.